palisade made with large and strong stakes on a beach to prevent dangerous fish from entering - Español Inglés Diccionario